import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import Antd from 'ant-design-vue';

// 在 Vue 应用创建之前添加全局逻辑
window.addEventListener('load', () => {
    // 判断是否是页面刷新，如果sessionStorage中没有标志，则表示是浏览器关闭或首次加载
    if (!sessionStorage.getItem('pageRefreshed')) {
        // 如果没有该标志位，说明是浏览器关闭后重新打开，清除localStorage
        localStorage.clear();
    }

    // 设置标志，表示页面加载了
    sessionStorage.setItem('pageRefreshed', 'true');
});

// 在浏览器关闭时清除localStorage
// window.addEventListener('beforeunload', (event) => {
//     // 页面刷新和关闭都会触发此事件
//     // 这里只在 sessionStorage 标志不存在的情况下清除localStorage
//     if (!sessionStorage.getItem('pageRefreshed')) {
//         localStorage.clear();
//     }
//
//     event.preventDefault();
// });

import 'bootstrap'
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.bundle.min.js'; // 包含 Bootstrap 的 JS 依赖
import "ant-design-vue/dist/reset.css";

// Create Vue app
const app = createApp(App)
// Mount the app
app.use(router).mount('#app')
app.use(Antd);
